package com.a.a.a.a.b.b;

import com.a.a.a.a.a.c;
import com.taobao.txc.parser.b.a.h;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class g
  implements m
{
  private final m a;
  private final m b;
  private c c;
  private List<String> d;
  
  private static List<String> a(List<String> paramList)
  {
    if (paramList == null) {
      return null;
    }
    if (paramList.isEmpty()) {
      return Collections.emptyList();
    }
    if ((paramList instanceof ArrayList)) {
      return paramList;
    }
    return new ArrayList(paramList);
  }
  
  private g(m paramm1, m paramm2, c paramc, List<String> paramList)
  {
    this.a = paramm1;
    this.b = paramm2;
    this.c = paramc;
    this.d = a(paramList);
  }
  
  public g(m paramm1, m paramm2)
  {
    this(paramm1, paramm2, null, null);
  }
  
  public g(m paramm1, m paramm2, c paramc)
  {
    this(paramm1, paramm2, paramc, null);
  }
  
  public g(m paramm1, m paramm2, List<String> paramList)
  {
    this(paramm1, paramm2, null, paramList);
  }
  
  public m d()
  {
    return this.a;
  }
  
  public m e()
  {
    return this.b;
  }
  
  public c f()
  {
    return this.c;
  }
  
  public List<String> g()
  {
    return this.d;
  }
  
  public Object a_()
  {
    Object localObject;
    if (this.c != null)
    {
      localObject = this.c;
      this.c = null;
    }
    else if (this.d != null)
    {
      localObject = this.d;
      this.d = null;
    }
    else
    {
      return null;
    }
    return localObject;
  }
  
  public boolean b()
  {
    return false;
  }
  
  public int c()
  {
    return 1;
  }
  
  public void a(h paramh)
  {
    paramh.a(this);
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.a.a.a.a.b.b.g
 * JD-Core Version:    0.7.0.1
 */